:
The X11 GDK backend can be influenced with some additional environment variables.
-### GDK_SYNCHRONIZE
+### `GDK_SYNCHRONIZE`
If set, GDK makes all X requests synchronously. This is a useful
option for debugging, but it will slow down the performance considerably.
-### GDK_SCALE
+### `GDK_SCALE`
Must be set to an integer, typically 2. If set, GDK will scale all
windows by the specified factor. Scaled output is meant to be used on
for each monitor from the display system. This environment variable
allows to override that.
-## Understanding the X11 architecture {#gtk-X11-arch}
+## Understanding the X11 architecture
People coming from a Windows or MacOS background often find certain
aspects of the X Window System surprising. This section introduces
established [convention](http://www.freedesktop.org/standards/).
GTK has functions for asking the window manager to do various things;
-see for example gtk_window_minimize() or gtk_window_maximize().
+see for example [method@Gtk.Window.minimize] or [method@Gtk.Window.maximize].
+
Keep in mind that most window managers *will* ignore certain requests
from time to time, in the interests of good user interface.